Description
Ellen Kensington — an exclusive 5‑star hotel delivering understated elegance in London, United Kingdom. A brief stroll places you within 0.7 mi (1.1 km) of the Natural History Museum and just 0.8 mi (1.4 km) from the Royal Albert Hall, while Harrods and Kensington Palace lie a comfortable 1.2 mi (2.0 km) and 0.9 mi (1.4 km) away respectively. The hotel features a 24‑hour front desk, air‑conditioned rooms, a stylish bar, an acclaimed restaurant and a sun‑lit terrace, all designed for seamless comfort. Guests enjoy a tranquil, refined atmosphere where attentive service and sophisticated surroundings create a memorable London stay.