Leicester Square Apartments is a self-catering accommodation located in the heart of London. The property is a 2-minute walk from Leicester Square Underground station and West End theatres. Our apartments offer a great way to stay in London with the flexibility of self-catering accommodation providing excellent value for money and creating home away from home. Apartments come with all the amenities necessary for you to work enjoy and relax. Leicester Square Apartments come with fully equipped kitchen: washer/dryer oven and dishwasher flat screen TV and broadband. 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. Westminster is a great choice for travellers interested in shopping theatre and monuments.Facilities:
- Wi-Fi Available
- TV
- Iron And Board In Each Room
- Wi-Fi Available In Public Areas
- Wi-Fi Available In Rooms