Cafe Lalo

201 W 83rd Street
New York, NY 

+ Google Map