Taverna On The Bay St. Pete Beach Mediterranean & Seafood Restaurant
Savor Mediterranean flavors with a modern twist. Breathtaking bay views, warm hospitality, authentic menu await. Book Now! located in Saint Petersburg Beach.
Taverna On The Bay St. Pete Beach Mediterranean & Seafood Restaurant
Savor Mediterranean flavors with a modern twist. Breathtaking bay views, warm hospitality, authentic menu await. Book Now! located in Saint Petersburg Beach.