The Thistle House

1 Kilmaurs Terrace, Edinburgh, United Kingdom Get Directions to this spot
Category:
Hotels
1 Kilmaurs Terrace
Edinburgh
United Kingdom

Rate and review The Thistle House in Edinburgh, United Kingdom!

Share your experiences at The Thistle House with your friends or discover more Hotels in Edinburgh, United Kingdom.