Eight Acres Hotel & Leisure Club in Elgin, Morayshire
Located just one mile from Elgin, Eight Acres Hotel & Leisure Club is the ideal hotel choice to base yourself for a Highland adventure. Explore the mountains of Morayshire on a short holiday, weekend break or have relaxing spa day with afternoon tea.