This restaurant is currently not accepting online reservations. You can find alternative restaurant recommendations below.


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.


Victoria Embankment, Whitehall

Average Price:

26.0 €

Working Hours:

Monday to Thursday: 11:00 - 23:00</br> Friday & Saturday: 11:00 - 02:00</br> Sunday: 11:00 - 22:30.


The Tattershall Castle