left Popular Searches

Popular Locations

2 for 1

London, 15 Seymour Street

Seymours Restaurant At The Leonard Hotel

International

call in advance
Call in advance

Please note: Seymours restaurant will accept a maximum of 3 cards per tastecard booking. Situated in the heart of London, Seymour's Restaurant is an elegant dining room offering British & International cuisine. Just steps away from the shops of Oxford Street and the wide open spaces of Hyde Park, Seymour's Restaurant is a welcome retreat, offering a relaxing dining room complete with open fireplaces, walls adorned with antique art and immaculately dressed tables. The menu features a great range of delicious dishes from Chef's Fishermans Pie to Spicy Sausage Pappardelle. If you are looking for a cosy and intimate dinner when in London, head to the charming Seymour's Restaurant...maybe you will spot a celebrity or two!

next close

Location

location
Seymours Restaurant At The Leonard Hotel,
15 Seymour Street,
London,
W1H 7JW,
United Kingdom