
Westminster · Bridge
The Tattershall Castle
Tattershall Castle is a pub on a historic boat permanently moored on the Thames at Victoria Embankment, opposite the London Eye and between Westminster and Embankment stations. It serves food and drinks seven days a week and offers private hire across several spaces, from the glass-sided Bridge and the larger Stateroom to the below-deck Lounge and the open-air Aft Deck...
30 seated60 standing