Here you will find all you need to know about The Village Inn located within the picturesque town of Elora, Ontario.
Websites.ca Talk Ep. 51