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.