Situated in a prime location overlooking Kensington Palace and Gardens, and just a short walk from the Royal Albert Hall and the bustling shops of Kensington High Street, this is a traditional ...
Hotel has views of the Royal Park and is within walking distance of Sloane Street, Harrods, Harvey Nichols and Green Park. Scrunched between the south side of Hyde Park and the incessant noise of ...