Located in Kensington Olympia, this 3-star hotel offers a neutral decor in all rooms. Olympia Exhibition Centre and Kensington Olympia Tube Station are just a 2-minute walk away.
31-33 Holland Road, Kensington and Chelsea, London, W14 8HJ, United Kingdom
Hotel booked 1 times today.
Nightly rates from $63 to $284