This page works best with JavaScript enabled. View the full interactive version.
Discover 2 italian restaurants in St. Petersburg on Xavoury. Top rated: Original Flavor 1889 and Taverna Costale. View menus, photos, reviews, and order directly through Xavoury.
italian
409 Central Ave, St. Petersburg, FL 33701, USA
Rating: 4.7/5
200 Central Ave Ste 165, St. Petersburg, FL 33701, USA
Rating: 4.5/5