Leicester Square One
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.
Request a Quote:
Toll free: +1 (800) 213-6030