Go Hotels
 
 
Home > United Kingdom > London >

Leicester Square Apartments

United Kingdom Flag
 
 
Leicester Square Apartments
2 Upper St. Martin's lane
London United Kingdom

TEL: +44 7921 825754

Rated 64 / 100 based on 4 customer reviews.
 
 
 
Leicester Square Apartments is a self-catering accommodation located in the heart of London's West End. The property is a 2-minute walk from Leicester Square Tube station and West End theatres.

Accommodation will provide you with a TV and a balcony. There is also a full kitchen with a dishwasher and a microwave. Guests can also enjoy views over the city.

A variety of shops, bars and restaurants can be found in the surrounding area. Big Ben, the Houses of Parliament and the London Eye are just a 20-minute walk away.