February 17, 2015 Total Views: 4575 Today: 1
Hotel Leicester Square Apartments London, 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, air conditioning 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. (Hotel Leicester Square Apartments London hotels booking).