Josie's Castle Filming Locations

Josie's Castle was filmed in Piru in United States of America.
Show Map
 

Newhall Mansion

Josie's Castle

Source: IMDb