Follow us:

+
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? Sign Up Now ›
Log In or Sign Up to comment

Recommended from Chowhound

Plan your meals around fall premieres with TV Guide