Sakura Sushi Bar

Japanese restaurant · 1180 Sw 57Th Ave, West Miami, FL

To-Go · Delivery · Dine-In

Hours

More food in West Miami, FL · Japanese Food in West Miami