Japanese Sushi Sashimi
Sakura Sushi & Bar is one of Japanese Sushi Sashimi.

1. Sakura Sushi & Bar

7.3
1180 SW 57th Ave (12th Street), West Miami, FL
Sushi Restaurant · 22 tips and reviews