266 West 23rd Street, Manhattan, New York, New York 10011, United States

646-870-0785

WELCOME TO NYC's NEWEST LATIN RESTAURANT AND BAR

image27