Grassmarket Hotel 3 stars

94-96 Grassmarket, Old Town, Edinburgh, EH1 2JR, United Kingdom

Hotel image
Read more reviews for Grassmarket Hotel