Enter your dates to see the latest prices and deals for Elgin hotels
Situated in Elgin, The Mays Place Bed and Breakfast offers accommodation with seating area. With garden views, this accommodation provides a patio.
Check-in date
Check-out date