My Booking

You can contact us to make an enquiry or a reservation, discuss your booking, or discuss your requirements, by any of the following:

  01343 542 320

royalhotelelgin@btconnect.com

Station Road Elgin, IV30 1QW, United Kingdom

 

 
Scroll to top