Seymours at the Leonard Hotel
££•British
A discreet, intimate restaurant in the heart of London, Seymours is situated within the elegant linked townhouses of The Leonard Hotel close to the bustle of Marble Arch. Open fireplaces, antique paintings and traditional table settings add to the air of bygone refinement, while the menu pays tri...
No active offers at the moment. Check back soon!