ibis Styles Edinburgh Centre St Andrew Square 3 stars

19 St Andrew Square, New Town, Edinburgh, EH2 1AU, United Kingdom

Hotel image
Read more reviews for ibis Styles Edinburgh Centre St Andrew Square