AOL Travel

Seymours at The Leonard Hotel, London

Seymours at The Leonard Hotel - London, United Kingdom
Seymours at The Leonard Hotel
15 Seymour Street, London, United Kingdom W1H 7JWMap
The Leonard Hotel & Apartments
+44 20 7935 2010
Neighborhood: Mayfair
Cuisine: British & Irish

Located within the famed Leonard Hotel, in London, the Seymours offers great food at great prices. Sample some traditional English fare and you are sure to come back for more. Check website for details.

Write a Review

How would you rate your overall experience with Seymours at The Leonard Hotel?
Restaurant General Information
  • Feature: Romantic
  • Credit Cards Accepted: visa, mastercard, amex
  • Nearest Train: Marble Arch
AOL Traveler Rating
0 POSITIVE Vote » Thanks for voting!
0 NEGATIVE Vote » Thanks for voting!