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
The Tattershall Castle
Pub in Westminster
A restaurant on the Thames with the view of London Eye and Big Ben.
Ad
Address
Victoria Embankment
Westminster
London
SW1A 2HR
Victoria Embankment
Westminster
London
SW1A 2HR
Telephone
020 7839 6548
020 7839 6548
Region
Westminster
Westminster
Category
Pubs
Pubs
Other Branches
Spirit Group
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
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
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