An exceptional new apart hotel is opening soon in Leicester Square, putting you at the centre of the city's theatres, dining, shopping, and iconic landmarks.
We're hard at work preparing something truly special — here's a sneak peek at the transformation.
An exciting new stay experience is set to arrive in the heart of London. Chic London Apartments will be opening this April in Leicester Square, offering the perfect blend of upscale apartment living and luxurious hotel comfort.
Experience contemporary comfort and plush living spaces
Steps from London’s renowned restaurants and vibrant nightlife
Moments from iconic landmarks, theatres, and shops
Join our list for exclusive updates and be among the first to experience ultimate London luxury in 2026