London - the amazing capital of England - offers fantastic sightseeing, culture, entertainment and the City and Canary Wharf are major global financial and commercial hubs. Our property portfolio includes an excellent selection of serviced apartments throughout the capital and our apartments and residences provide the perfect 'home from home' for guests who require a base in the capital whether for business, relocation purposes, studying, medical treatment or project assignments.
We are pleased to offer apartments in all areas of London, our most popular being Knightsbridge, Mayfair, Kensington and the City of London. We have a great range in all areas and price range and are always happy to help our guests find the best options for them.
Compare listings
Compare