Leicester Square: The London Scene
Forget staying close to London, stay at the very heart of it. Located within a striking brand-new building in iconic Leicester Square, this apartment places the West End, Soho, Covent Garden, and Chinatown just moments away. Step outside to world-famous theatres, acclaimed restaurants, buzzing nightlife, and London’s most iconic landmarks, all within walking distance. It’s the perfect setting to experience the city’s energy, culture, and unforgettable atmosphere.


