Situated in the very heart of central London, the Leicester Square Serviced Apartments offer everything you need for your business and extended stay needs.
Located only metres away from Leicester Square tube station, you're just a short journey away from everything London has to offer. Inside, the apartments have been finished to a modern standard with contemporary decor, which is in keeping with the building's character and charm. You are sure to enjoy relaxing on the comfortable furnishings and the flexibility of self catering in the well equipped kitchen areas.
Each apartment features a fully-equipped kitchen with modern appliances, spacious living area with flat-screen TV, wooden floor, dining table and chairs, contemporary bathroom. All apartments have a free Wi-Fi access. The bright décor of the apartments gives a sense of tranquillity and makes you feel as you are at home. Welcome pack is provided on arrival.