Manor Hotel
23 Nevern Place London, SW5 9NRJust a few minutes’ walk from Earl’s Court London Underground Station, in the heart of Kensington and Chelsea, the Manor Hotel offers cosy rooms and private parking. Set in a grand townhouse, the traditional bedrooms have a TV and telephone.
28 rooms
from £49