128 - 130 Holland Road, London, W14 8BD
Location: West Kensington
Prices start from: £18.00
Review Score: 3.6 / 5
You’ll have your own kitchenette when you stay at Kensington Suite Hotel, enabling you to make your own meals during your stay. This three star hotel in London’s West Kensington also has a 24 hour reception, concierge and business facilities.