Filming Locations (1)

  • Busch Gardens, Van Nuys, California, USA (External shots of lagoon and villa)