Elora Mill Hotel & Spa, a luxury hotel and spa perched over the Grand River in the heart of Elora, focused on offering an authentic local experience.