Sakura Sushi Bar

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

Delivery · Dine-In

Hours

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