The Leonard Hotel
Afternoon tea at the Leonard Hotel takes places in Seymour’s Restaurant. In winter months, you can bask in the glory of the open fireplace whilst you sip Champagne with your Royal Afternoon Tea. There is a good choice of menus including a delightful cream tea, all of which are well priced and make the Leonard a perfect stop-off on your shopping trip to London.