Perched on the edge of a spectacular gorge and nestled along the banks of the
Grand & Irvine River lies the enchanting village of Elora, Ontario.
Perched on the edge of a spectacular gorge and nestled along the banks of the
Grand & Irvine River lies the enchanting village of Elora, Ontario.