Movie Locations Guide

Lincoln Center Fountain

After spending all day with Leo, Max finally gets his point across by the Lincoln Center Fountain.

Movie Location:
140 W. 65th St, New York City, Upper West Side, Manhattan, New York, USA

« Back to Producers, The (1968) Filming Locations

Comments