The Tattershall Castle

London, SW1A… Central location - show map

Embankment Station is within 200 yards

Embankment Station is within 200 yards

About The Tattershall Castle

Welcome to the Tattershall Castle – pub on the Thames. We are open 7 days a week and ideally situated opposite the London Eye and between Westminster and Embankment tube stations. You are bound to be enchanted by the charm of the Tattershall Castle and its river views.

We are the perfect venue, whatever the occasion. From fish & chips on the deck, a meal in the Wardroom, a wedding in the Stateroom, an intimate gathering in the Bridge, to drinks in the Lounge - all our rooms have their own character, are fully air-conditioned and are available to book.

We can’t wait to welcome you aboard.

4 Rooms and Event Packages for Hire at The Tattershall Castle

The Tattershall Castle Gallery

The Tattershall Castle is popular for:

The Tattershall Castle Location

London, SW1A…

Embankment Station is within 200 yards

Embankment Station is within 200 yards

Similar venues