Florida > St. Petersburg > Isla Del Sol > Restaurants, Food & Beverages > Restaurants > Tokyo Bay Japanese Restaurant & Sushi
5901 Sun Blvd, Ste 121, St. Petersburg, Florida, 33715-1100
(727) 867-0770
Isla Del Sol
Restaurants, Food & Beverages > Restaurants
igorli2010@gmail.com
http://tokyobayrestaurant.com/
No reviews yet. Be the first to write a review!