Club
Tattershall Castle
13 locals recommend
Location
Victoria Embankment
London
Tips from locals
This is one of my fav pubs/restaurants. It’s a boat as well and right across from the London Eye with great views
this is an unique experience in London, The Tattershall Castle boat is moored juts by the London Eye across Thames river, best view of the South Bank and London Eye