The Balmoral ... star hotel and landmark in Edinburgh, Scotland, known as the North British Hotel until the late 1980s. It is located in the heart of the city at the east end of Princes Street ...
For more than 100 years, The Balmoral ... Street, its lofty clock tower a prominent part of the capital's skyline. Dating back to 1902, when it was known as The North British Station Hotel ...