ikatempura
in
Fort Lauderdale, FL
Shibui Japanese Restaurant
10139 SW 72nd St
Miami
FL
33173
(305) 274-5578
32.0
mi