Best Sushi Restaurant in North Miami Beach, FL
(3) Best Sushi Restaurant
1 MIZUMI BUFFET & SUSHI
All-you-can-eat Chinese & Japanese food
3207 NE 163rd St, North Miami Beach, FL 33160, United States
Rating: 4.6 (1545)Map
3207 NE 163rd St, North Miami Beach, FL 33160, United States
Rating: 4.6 (1545)