MovieMaps

Movies Filmed at Cafe Lalo

201 W 83rd St, New York, NY 10024, USA
Nearby Locations
Ouest from Person of Interest
148 m

St. James Gate from You've Got Mail
175 m

2271 Broadway from Sex and the City
197 m

Browse more nearby locations.