New! Customize your Chowhound profile with social links, a header image, and more! | Set Up Your Profile Now ›

Restaurants & Bars


havana alma de cuba


Restaurants & Bars 1

havana alma de cuba

moss | Nov 14, 2005 11:37 PM

Has anyone been to Havana Alma de Cuba? It's at 94 Christopher Street.

Want to stay up to date with this post?