Filming Locations (4)

  • Doyers Street, Manhattan, New York City, New York, USA (Chinatown)

  • Mott Street, Manhattan, New York City, New York, USA (Between Houston and Prince)

  • Riverbank State Park - 679 Riverside Drive, Manhattan, New York City, New York, USA

  • Shea Stadium - 12301 Roosevelt Avenue, Flushing Meadows Park, Queens, New York City, New York, USA