Latlng: (43.800120, -79.631650)

Other Albums at
3 X 27 = 81
Other Locations near
Vaughan

3 X 27 = 81 - January 2013

Album uploaded by Mydea

House Or Farm in Vaughan, Ontario

Demolished location discovered by bigpaulsmall on Jun 23 2012