Luxury serviced apartments on Cromwell Road, South Kensington in London, UK
Located on Cromwell Road, next to Waitrose. Situated within walking distance to Kensington’s shops and an abundance of restaurants, as well as London’s top museums only minutes away – guests can experience luxury Kensington living at its very best.
https://qinvestments.london/cromwell-road-apartments/