The Holyrood Road Apartment

  65-8 Holyrood Road, Edinburgh, Scotland, United Kingdom

Booking.com Book Now