Sakura Japanese Steak House & Sushi is located in between Apollo Beach and Riverview. This place brings the best in both the Japanese style steakhouse and sushi made fresh along with other Asian inspired options on the menu.
Alessi Bakeries2909 W Cypress St , Tampa FL, 33609
Seasons 52 Wine Bar & Grill204 N Westshore Blvd , Tampa FL, 33609
Sakura Japanese Steak House & Sushi Photos
News & Articles
Say Something or Ask a Question about Sakura Japanese Steak House & Sushi