Menzies Apartments

2F2 Lochrin Buildings, Edinburgh, EH3 9NB, United Kingdom

Hotel image
Read more reviews for Menzies Apartments