Japanese restaurant · 1180 Sw 57Th Ave, West Miami, FL
Delivery · Dine-In
More food in West Miami, FL · Japanese Food in West Miami