Windsor House

3.7
(3 reviews)
23 Windsor Street, Edinburgh EH7 5LA Scotland
+44 131 556 6556
Charming
Guest house
Quaint
Hotel
Windsor House | Edinburgh | United Kingdom | TripAligner