Restaurants & Bars

Florida

O'Bistro in St. Pete

Share:

Restaurants & Bars 5

O'Bistro in St. Pete

EmmaToo | Mar 31, 2007 11:29 AM

I can't seem to find a website or even any reviews for this place. Anyone had a great meal here? It's my birthday and I want to go somewhere with good food. Downtown is out because of the Grand Prix.

Want to stay up to date with this post?

Feedback