Located in the very heart of London, the 3-star The Villa Kensington London hotel offers air-conditioned rooms, about 5 km from the famous British Museum. Highlights at this quality hotel include Wi-Fi in public areas.
The hotel in Kensington with many nice destinations to visit and things to do for all ages is 20 minutes on foot from Royal Albert Hall and 15 minutes' drive from such shopping venues as the huge Borough Market. The perennially crowded Harrods is within 2 km of The Villa London. Also, Coleherne Court Gardens is situated around 700 metres away. If you enjoy visiting historical places, the property offers good access to Buckingham Palace, which is 3.1 km away. Marylebone train station is just near this London hotel, while Gloucester Road tube station is 5 minutes' stroll away.
Climate control, along with tea and coffee-making facilities, provide in-room convenience at The Villa. Bathrooms are equipped with a bidet, a separate toilet, and a shower, as well as comforts such as a hair dryer and a shower cap. Guests can take advantage of views of the city.
A continental breakfast is offered at this historical property. Ashburn S.W.7 Restaurant, located a stone's throw from The Villa Kensington hotel, will spoil you with European cuisine.