The Halcyon Hotel occupies a prominent position within this imposing terrace, considered to be the longest in Europe. Surrounded by gardens and key parks, within easy walking distance of Princess Street, Edinburgh Castle, Holyrood House and the Scottish