Ideally situated between Embankment and Westminster on the Thames, The Tattershall Castle is a boat bar and restaurant that is unique to London. Enjoy perfect views of the river and the London Eye whilst dining on a wide range of British classics.
This consists of Tea, Traditional finger sandwiches, scones with clotted cream and jam and cakes. The Tea also comes with a complementary glass of prosecco or Hendricks Gin & Tonic. Book this offer
There are no example menus for The Tattershall Castle.