12 Penywern Road, Kensington and Chelsea view on map
Restaurant
Air Conditioning
Wi-fi
24 Hour Reception
Security Guard
Parking
Safe / Deposit Box
Cable / Satellite TV
view more
Your friends who have been here
Book your room in Windsor House Hotel
Amenities and Info
About Windsor House Hotel
Windsor House Hotel is a hotel located at 12 Penywern Road London. This hotel is situated 5.55 km from british museum and 6.75 km from tate modern in the city. It is 17.23 km from the nearest airport - london city airport. Guests check-out anytime before 11:00 AM
source: ixigo
read more
about Windsor House Hotel
general
Windsor House Hotel is a hotel located at 12 Penywern Road London. This hotel is situated 5.55 km from british museum and 6.75 km from tate modern in the city. It is 17.23 km from the nearest airport - london city airport. Guests check-out anytime before 11:00 AM
check-in
3:00 PM
check-out
11:00 AM
Amenities
  • Bar / Lounge
  • Restaurant
  • Wi-fi
  • Air Conditioning
  • Swimming Pool
  • Parking
  • Baby Sitting / Child care
  • Laundry Service
  • Hair Dryer
  • Gym / Fitness Center
  • Lift
  • Cable / Satellite TV
Address
12 Penywern Road, Kensington and Chelsea
View on map
Ratings and Reviews of Windsor House Hotel