51.491207 ­-0.193106
Go to map view
12 Penywern Road, London, ENG, United Kingdom +44 207 373 9087

Get Rates

Show Windsor House Hotel at top of the results.

Get Flight + Hotel

Guest Ratings

Star Ratings

Expedia
booking.com
priceline.com
Orbitz
lastminute.com