Filming Locations (1)

  • 320 West 66th Street, New York, USA (on location)