Cuba Restaurant Located on Greenwich village is the Best location to have authentic Cuban and latin food followed by expectacular Mojitos, Live Music and More.
Cuba
is a top notch Cafe Restaurant
Ranked #1 of 31 Restaurants in Chatham Towers Greenwich Village New York.
Some say, it is fantastic.