A monumental hotel at a
legendary location

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.