Open:
7 Days a Week from 4 PM to 2 AM
Dine-In, Sushi Takeout & Sushi Delivery!
1239 Washington Ave
Miami Beach, FL 33139 (786) 933-9071
Miami Beach, FL 33139 (786) 933-9071
Open:
7 Days a Week from 4 PM to 2 AM
Dine-In, Sushi Takeout & Sushi Delivery!