Beautiful Mews House in Kensington offers accommodation in London, 1 km from Natural History Museum. Featuring city views, this apartment also provides guests with free WiFi.
The apartment includes 2 bedrooms, 1 bathroom with a bath and a shower, a seating area, and a kitchen. A TV is available.
Victoria and Albert Museum is 1.1 km from Beautiful Mews House in Kensington, while Royal..