Venue

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, for seated meals, drinks receptions, buffets, parties and corporate events. The whole boat can also be hired.

Browse more venues