We are relatively new to Florida (moved to St. Pete in May) I know this is a broad question, butttt if you had to choose one restaurant suggestion, what would it be?
Thanks :)
Sarah W. replied:
Yummy for Thai Lemon Grass Tapas 310 Central Ave, St. Petersburg, FL 33701 (727) 894-1111https://g.co/kgs/Nemsqc
Can anyone recommend a good sushi place in saint petersburg. Used to go to hiros but haven't been back since the health department shut it down. Have tried hooks and sushi rock grill on 9th...
Robin K. replied:
Lemon Grass on Central - http://www.lemongrasstapas.com/VisitTampaBay/