
Nestled in a back street just minutes from the bustling high street shops of Earl's Court Road, the hotel provides an oasis in the heart of one of West London's most popular urban villages, within easy reach of Heathrow airport and the rest of the city.