- Room From £ 47

- Windsor House Hotel
- Address : 12 Penywern Road
- Town : London
- County : Greater London
- Region : England
- Country : United Kingdom
- Postcode : SW5 9ST
- Latitude : 51.49
- Longitude : -0.19
- International Rating :
- Number of Bebrooms : 25
- Near Highway : N
- Near Train-station : N
- Near Subway : N
- Airport Shuttle : N
