Stay Edinburgh City Apartments - Royal Mile 4 stars

CREST OF EDINBURGH, 217 High street, The Royal Mile, Old Town, Edinburgh, EH1 1PE, United Kingdom

Hotel image
Read more reviews for Stay Edinburgh City Apartments - Royal Mile