Restaurants & Bars 1

Santo on South Beach

Yakmaster | Feb 24, 200608:48 PM

Heard about a new place on South Beach...Santo.

Anybody been? Whatdya say? Whatdya say?

Tell me about the scene...tell me about the atmosphere...but most of all tell me about the food.

Want to stay up to date with this post?
Log In or Sign Up to comment

Recommended From CH