New! Chowhound Cities: Satisfy your curiosity and your palate. Explore Cities
Restaurants & Bars 1

Santo on South Beach

Yakmaster | Feb 24, 2006 08: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?

Recommended From Chowhound