31-33 Holland Road, London, W14 8HJ
Prices start from: £16.55
Review Score: 3.7 / 5
This stylish 3 star London hotel is located in the chic area of Kensington, close to Earls Court and Olympia exhibition centres. Kensington Tube Station is also close by. In your room you will have WiFi, TV, phone and air con, and the hotel has a lounge bar area.