Renovated, modern city hotel in London!
With a stay at ibis Styles London Kensington in London (Kensington), guest will be convenient to Kensington Roof Gardens and Imperial College London