Leicester Square Apartments – Corporate Accommodation Central London
Located within a redbrick period building just off St Martin’s Lane, the Leicester Square development provides signature serviced apartments right in London’s vibrant West End area. The interior of the studio and one bedroom apartments has recently been renovated, now offering a stunning selection of modern city living spaces.
Each apartment boasts clean hardwood flooring throughout, stylish furnishings and contemporary décor as well as luxurious linen and towels. The functional kitchens are fully equipped with microwave, fridge freezer, oven, dishwasher, washer dryer and a complete set of crockery. Grace to the double height ceilings and large original sash windows, the living and dining spaces and bright and airy and offer views over the streets of London.
With excellent transport linking to our Leicester Square Apartments and many of London’s most renowned sights within touching distance, this self-catering accommodation is a popular hotel alternative for both leisure and business travellers alike.
For your convenience, you’ll also enjoy the benefits of a self check-in service.