Balmoral Hotel

Musselburgh, United Kingdom

Balmoral Hotel

The Balmoral Hotel, originally built as the North British (Railway Station) Hotel, is a luxury hotel and landmark in Edinburgh, Scotland. It is located in the heart of the city at the east end of Princes Street, the main shopping street beneath the Edinburgh Castle rock, and the southern edge of the New Town.


Accommodations near Balmoral Hotel

View more accommodations near Balmoral Hotel

Nearby Tours & activities