This luxury, five-star hotel is a landmark in Edinburgh, Scotland. Sitting in the heart of the city at the top of Princes Street, the main shopping street in Edinburgh, The Balmoral is in an ideal location. Many rooms offer incredible views of Edinburgh Castle.