London, United Kingdom

The Boat Show

The Boat Show is an event venue in London, United Kingdom, at Tattershall Castle Victoria Embankment London SW1A 2HR, SW1A 2HR. There are 33 upcoming events listed, starting Fri, 6 Nov 2026. Tickets are sold on the source platform — every listing links straight to it.