The Tattershall Castle

Pub in Westminster

A restaurant on the Thames with the view of London Eye and Big Ben.

The Tattershall Castle
The Tattershall Castle image
Ad
Address
Victoria Embankment
Westminster
London
SW1A 2HR
Map
Telephone
020 7839 6548
Region
Westminster
Nearest Station
Embankment
0.11 miles
Category
Pubs
Other Branches
Spirit Group
Opening Summary
Mon - Thurs: 11:00am - 11:00pm
Fri 11:00am - 3:00am
Sat 10:00am - 3:00am
Sun 11:00am - 10:30pm
Venue Facilities

Smoking Area

Food Served

Children Welcome

Credit Cards Accepted

Music Played

Outdoor Area

The newly refurbished Tattershall Castle is a unique floating bar on the River Thames. She has various rooms each with its own individual character that adds to the overall charm of our famous home on the river.

Each of our bars is fully air-conditioned making your time on board most pleasant, whatever the season. Throughout the Summer we make the most of the warm weather by enjoying drinks on deck. In winter to venture 'below decks' to enjoy a warm and inviting atmosphere.

Out in the open or snug down below we offer you a superb range of cocktails and an exceptional range of specialist gins or rums.

Whatever time of year you choose to visit us, you are guaranteed to enjoy our unique location which offers a truly unique view of the Thames and its many sights and attractions.

Our Skipper and the team look forward to welcoming you aboard

In The News

New Menus

Launching exciting new dishes and drinks on board the Tattershall Castle.

User Reviews

There are no user reviews
Have your say

Add a review or useful tip for this bar