Hotel
Mowbray Court
5.64 km from downtown
Stay in London
Mowbray Court is a hotel located 300 meters from Earl's Court tube station, 1.5 km from the Natural History Museum, 2 km from Kensington Palace and 20 minutes by tube from Westminster Abbey, Big Ben And the London Eye. Free Wi-Fi is available.
Rooms are equipped with a flat-screen satellite TV, air conditioning, a safety deposit box and an electric kettle. The private bathroom comes with a hairdryer and amenities.
The breakfast buffet includes cheese, yogurt, cereals and croissants, as well as juices, fresh fruits and hot drinks.
The establishment has 24 hour reception, luggage storage and concierge service, as well as space to work and rest. The cleaning of the rooms is daily.
Mowbray Court is a 25-minute bus ride from Oxford Street, known for its shops, and 2.5 km from Harrods. By tube, you can reach the Borough Market in 30 minutes and London Heathrow Airport in 40 minutes.