Restaurant Review: Calle Ocho

Details: Located at 45 W 81st St, New York, NY 10024, in the Excelsior Hotel. The official site is http://www.calleochonyc.com/

Calle Ocho is a Cuban restaurant across the street from a museum (can’t remember which one) and inside a hotel.

Continue reading “Restaurant Review: Calle Ocho”

Advertisements