Windsor House Hotel


Map (Click to open)
Map of Windsor House Hotel
Location
12 Penywern Rd, Kensington, London SW5 9ST, United Kingdom.
Contacts
Phone0044 (0) 2073739087
Fax0044 (0)2073852417
Transportations
Tube Earl's Court(≈0.09km)
Bus Earls Court Station (≈0.09km)
Nearby Attraction Nearby Entertainment Nearby Shopping Centres Nearby Accommodation

Leave a Comment

Your email address will not be published. Required fields are marked *