Leicester Square Restaurant
Leicester Square Restaurant
The hotel’s in-house restaurant, Leicester Square, is universally acclaimed for the quality of its fare. With a stylish, modern interior, décor borne of rich cream leather and original artworks, it serves an exciting range of contemporary British cuisine, seafood and seasonal favourites.
Leicester Square Bar
Leicester Square Bar
There is also a bar in this part of the hotel and so guests and visitors can enjoy a drink or two with colleagues, family or friends should they wish.