The Balmoral Hotel is a 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,

read more close

and the southern edge of the New Town

, United Kingdom
Copy invite link
My Contact (0)