The town of Elora is a charming and historic limestone village. Antique shops, studios and galleries are attractively housed in 19th-century limestone buildings along quaint Mill Street.
Newsletter Signup and Contest Form