Charing Cross, Strand & Tra...
Westminster-South West London
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
Monday to Thursday: 11:00 - 23:00</br>
Friday & Saturday: 11:00 - 02:00</br>
Sunday: 11:00 - 22:30.