Search our suggested accommodation
-
The Balmoral is a luxury 5 star hotel with contemporary, stylish rooms in an elegant Edwardian building on Princes Street in Edinburgh city centre, close to the historic Royal Mile and Old Town.