St Giles Apartments 4 stars

375 High Street, The Royal Mile, Old Town, Edinburgh, EH1 1PW, United Kingdom

Hotel image
Read more reviews for St Giles Apartments