Murrayfield Hotel 3 stars

18 Corstorphine Rd, Murrayfield, Edinburgh, EH12 6HN, United Kingdom

Hotel image
Read more reviews for Murrayfield Hotel