El Manor Hotel se encuentra a pocos minutos a pie de la estación de metro londinense de Earl's Court, en el corazón de Kensington y Chelsea, y ofrece habitaciones acogedoras y aparcamiento privado.
El hotel ocupa una gran casa victoriana y alberga habitaciones tradicionales con TV. Algunas habitaciones tienen baño privado, y también hay habitaciones con espacio de almacenamiento.
A 5 minutos a pie del alojamiento hay varios restaurantes.
Las famosas tiendas de Kensington High Street quedan a solo 10 minutos del Manor Hotel. El animado centro comercial Westfield está a 3,2 km y Hyde Park se encuentra a 20 minutos a pie. El Museo de Historia Natural, el Museo de Ciencia y el Museo Victoria and Albert están aún más cerca. El Manor Hotel se encuentra a 15 minutos a pie del estadio Stamford Bridge, sede del Chelsea Football Club.