RE:Actual Site location The exact address is 371 Neptune Crescent, London Ontario. Google street view doesn't show much, pretty obvious that it is a bit outdated. Let me know if you find a reliable source to view the property though. Cheers!
math84 wrote: The main question I have is what is the exact address ? I might be just stupid, but I cannot find the address anywhere. I would be curious to actually have a reliable source on the address and do a look-up with googhe street to see actual modification done to the building. we can go few years back with street view...