Filming Locations (1)

  • 7200 Beverly Blvd., Los Angeles, California, USA (Twin Barrel drive-in)