ARCHIVEDThis roadside attraction no longer exists. Wall Of Security Cameras Toronto, Ontario 121 Scollard Street GPS: N43° 40.292 W079° 23.658 Credit: Unknown (19 July 2018)