TripAligner
Countries
Destinations
Places
Things to do
Search catalogue
Start planning
Start planning
Home
Countries
United Kingdom
Edinburgh
Windsor House
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