Tattershall Castle

London

About

Pub on the Thames

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.

Facilities

Background Music
Toilets
Comfy seating
Ramp access
Terrace
Bar
Scenic views
Patio
Street Side Tables
Food available
Free tea/coffee
Drinking water

Tap to download the app!

let's get Pinging!