Skip to main content
Beginning of main content

Windsor House Hotel

2.0 out of 5.0

12 Penywern Road London England

Hotel highlights

  • Close to Royal Albert Hall and Natural History Museum
  • Free breakfast
  • Free WiFi in rooms and public areas
  • 24-hour front desk

Located in Earl's Court, Windsor House Hotel is within a mile (2 km) of popular sights such as Royal Albert Hall and Natural History Museum. This 25-room hotel welcomes guests with conveniences like free breakfast, free in-room WiFi, and coffee/tea in a common area. Also close to this London hotel are Buckingham Palace and Big Ben.


Free breakfast is included with your stay.


The 25 rooms have desks. Guests can stay connected with free WiFi.

Property features

Guests of Windsor House Hotel enjoy free WiFi in public areas, coffee in a common area, and a garden. The 24-hour front desk has multilingual staff ready to assist with tours/tickets and securing valuables.

Room options

Single Room

Twin 1 | Sleeps 1

Quadruple Room (with private shower and shared toilet)

Twin 4 | Sleeps 4

Family (5) Shared Toilet Private Shower

Full 2 | Sleeps 5

Twin Room, Shared Bathroom (Shower and Toilet)

Twin 2 | Sleeps 2