Located at the junction of quintessential Soho and Leicester Square, nestled in a three-decade-old building with a renovated artisanal interior, Leicester House Hotel welcomes London aficionados.
The hotel features 14 exquisite bedrooms and 3 heritage suites designed for all your needs, just minutes away walking distance to many distinguished culture and entertainment venues.
1 Leicester Street, London WC2H 7BL , United Kingdom