Go Hotels
Home > United Kingdom > London >

Leicester Square Apartments

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

Rated 63 / 100 based on 5 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.