Cafe Lalo 201 West 83rd St Amsterdam New York NY United States
Hours: Mon-Thu 8AM-2AM, Fri-Sat until 4AM, Sun 9AM-2AM
Phone: 212.496.6031