The Pillar Hotel
Situated near a museum and an university campus the 4-star The Pillar Hotel boasts modern rooms overlooking the garden. Founded in 1860, the hotel underwent a renovation in 2012.
This hotel is located in a tourist area, 7 km from Lord's Cricket Ground. There are a zoo and a stadium in the area.
This elegant property offers guestrooms complete with a mini bar, multi-channel TV, a dressing area, ironing facilities and a work desk. The rooms are designed with Victorian décor and have hardwood floors.
Breakfast is served in the lobby each morning. Guests can enjoy meals of Thai, Japanese and Italian cuisine at Isola Bella Cafe situated within a 5-minute walk of the property.
Guests can reach The Pillar Hotel from London City airport within 30 minutes' drive.
There are a safe deposit box, a luggage storage and a lift provided on-site.