Check out this great place to stay in London
in London, United Kingdom. This fantastic flat is located in the heart of The Royal Borough of Kensington and Chelsea, close to a variety of great restaurants, bars and transport links. This split level flat has 1 bedroom, 1 bathroom, a kitchen and open plan living and dini...
See this content immediately after install