Apparently, the iconic Casa Loma isn’t the only filming location that sits comfortably atop South Hill, menacing cars and pedestrians from its perch.
Apparently, the iconic Casa Loma isn’t the only filming location that sits comfortably atop South Hill, menacing cars and pedestrians from its perch.