Leicester Square Apartments is situated only 5 minutes on foot from Seven Dials and 15 km from London City airport. Wi-Fi is available for guests' business or leisure needs.
To enjoy your vacation in London, stay at this apartment, which is within a 500-metre distance of Royal Opera House and nearly a 25-minute stroll from Tate Modern. The apartment is located 12 minutes' walk from the beaches of London. Leicester Square Apartments is also nearly a 25-minute stroll from Buckingham Palace.
Featuring a seating area, this accommodation is furnished with a sofa set and amenities like a television for your enjoyment. A highlight of the apartment for guests is the presence of a hair dryer and bath sheets in the bathroom. A bath can also be found.
Kitchen facilities feature a microwave oven, an electric kettle, and a refrigerator. The Moon Under Water serves British dishes and lies only a short stroll from this property. Leicester Square underground station is 5 minutes' walk away, offering access to London popular areas.
Book Leicester Square Apartments London
More +
Less -