Filming Locations (1)

  • 7600 E La Palma Ave, Anaheim, California, USA (Park)