Elora is a charming historical town and a popular tourist destination located in Wellington County, Ontario, Canada