Chapel Cross Guesthouse 3 stars

2 Penicuik Road, Roslin, Roslin, EH25 9LH, United Kingdom

Hotel image
Read more reviews for Chapel Cross Guesthouse