Central London
Apartments is the London serviced apartment specialist, offering an unrivalled
portfolio of hand-picked luxury serviced accommodation in the UK’s capital.
Established in 2002, Central London Apartments specialises in finding you the
perfect luxury serviced apartments for long or short stays in London.