Eight Acres Elgin The Eight Acres Hotel is located in its own beautifully landscaped grounds, on the western approach to Elgin. It offers all the benefits of a modern h ... Save Up To 60%