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