Authentic Latin food in one of the Lower East Side's most attractively homey restaurants.
El Castillo de Jagua
113 Rivington Street
El Castillo de Jagua Details
El Castillo de Jagua
113 Rivington Street
New York, NY 10002+2203
New York, NY 10002+2203
Editorial Rating
This Week's Hours
Daily: 8:00am-12:00am