Filming Locations (1)

  • L.A. Castle Studios, 154 S Victory Blvd, Burbank, CA 91502, United States