59 Nevern Square, Earl's Court, London · 3.1 miles from city center
390 Reviews
Make yourself at home in one of the 29 air-conditioned guestrooms. Complimentary wireless internet access is available to keep you connected.
The front desk is staffed during limited hours.
Wi-fi
Wheelchair-accessible