Tokyo Bay Japanese Restaurant & Sushi
3.5 Star Yelp Rating
67 Ratings yelp logo
5901 Sun Blvd Ste 121 St. Petersburg, Florida 33715 | Restaurant Info