Welcome to Cheval Abbey Strand Apartments at Holyrood, prestigiously located on the doorstep of the Palace of Holyroodhouse in the royal heart of Edinburgh. This luxury Residence features nine utterly-original and beautifully designed serviced apartments, available to book for any length of stay, from one night, to one year or more.