Gym & Spa in Elgin | Eight Acres Hotel | Granite Leisure
Relax and energise at Elgin’s Eight Acres Hotel with gym access, swimming, spa treatments & wellness packages. Join Granite Leisure.
Granite Leisure is proud to welcome the Elgin Eight Acres Health Club to our growing wellness family. Located inside the Eight Acres Hotel, this local gem offers everything from invigorating workouts to peaceful spa days.
Fully equipped gym Heated pool, jacuzzi, and saunas Professional spa treatments on-site Escape the stress and embrace wellness
Perfect for residents of Elgin and Moray, or hotel guests looking to stay active and unwind.
Join today or book your first spa treatment online.
We use cookies to improve your experience and to help us understand how you use our site. Please refer to our cookie notice and privacy statement for more information regarding cookies and other third-party tracking that may be enabled.