Leicester Square One
, London, England
The Leicester Square One building is located in the heart of London’s West End, just steps away from Leicester Square. It offers something for everybody, from city workers; to those on extended holidays. The Royal Opera House, National Portrait Gallery, and the British Museum are just a short walk away. Covent Garden, known for its famous entertainment and bars are also within walking distance.
The studio and 1 Bedroom apartments at Leicester Square are all designed to the highest of standards with brightly lit spaces, a self-catering kitchen, and in-suite washing facilities.
On Site Security
Restaurant / Bar
Anything else you'd like to know?
For a complete set of policies for this home, please get in touch with our Travel Advisors.