Sakura Sushi & Grill
Sushi · Japanese · Grill
Sakura Sushi & Grill offers a memorable sushi experience, aiming to transport diners to a sushi bar in Japan. This establishment also features grill options.
Location
Vota recommends
Location
Vota recommends