Private Apartment - Leicester Square - Trafalgar
Guests of London will have a nice stay at Private Apartment - Leicester Square - Trafalgar apartment.
The property is located 1100 meters from British Museum. Offering a variety of dishes, Wahaca and Porters English Restaurant are about 100 meters away.
The property offers rooms with satellite television, heating, a dressing area, an iron with ironing board and a work desk. The apartment offers 3 bedrooms. Offering free toiletries, soft bathrobes and a dryer, a bathroom comes with a bathtub and a shower.
Kitchen facilities feature a microwave, a dishwasher, a fridge, a stove and a toaster.
A 5-minute walk to Leicester Square subway station.