Property Location Leicester Square Apartments offers accommodations throughout the area in London. Rooms Make yourself at home in one of the 5 guestrooms featuring refrigerators. Wireless Internet access (surcharge) keeps you connected, and cable programming is available for your entertainment. Bathrooms with bathtubs or showers are provided. Conveniences include safes and coffee/tea makers, and you can also request cribs/infant beds (complimentary).