The London Town Hotel is situated in Earl's Court. They offer a range of facilities including a dry cleaning service, lounge, bar and Internet access. All rooms are en suite. There are 32 rooms equipped with television and hairdryer. They also provide laundry and childcare services.