12 Penywern Road, London, England
Rating:
Windsor House Hotel Hotel Description
Central London Bed and Breakfast Hotel, Ideal for Families - 3.4.5 bedded rooms, Super-clean, super-comfortable and super affordable.
Windsor House Hotel Hotel Facilities
- Garden
- City Center
- Near Airport