Salisbury Green Hotel 3 stars

18 Holyrood Park Road, Newington, Edinburgh, EH16 5AY, United Kingdom

Hotel image
Read more reviews for Salisbury Green Hotel