The Salisbury Hotel 4 stars

43-45 Salisbury Road, Newington, Edinburgh, EH16 5AA, United Kingdom

Hotel image
Read more reviews for The Salisbury Hotel