A monumental hotel
on legendary location

Located on the junction of quintessential Soho and Leicester Square, nestled in three- decade historic building with renovated artisanal interior, Leicester House Hotel welcomes London aficionado guests.

Our hotel features 14 exquisite bedrooms and 3 heritage suites designed for all your needs, and it is just minutes away walking distance to many distinguished culture and entertainment venues.