22/06/2026
Lock us up!!🚨
Our crime? Delivering outrageously good service, top-tier drinks, and unforgettable vibes. 🍹✨
The Tattershall Castle, located on Victoria Embankment, is a pub and restaurant that offers indoor and outdoor seating with stunning river views of the Thames. With a 7-day-a-week service and a great location between Westminster and Embankment tube stations, it's the perfect venue for all occasions. Whether you want to enjoy dinner, drinks, or lunch with friends or reserve a private area for a special event or party, The Tattershall Castle got you covered. The casual atmosphere also makes it an ideal spot for walk-ins looking to grab coffee or a quick bite. Don't miss out on this charming riverboat experience in Central London with its own nightclub on board!
(6673)
Victoria Embankment
Kosti
SW1A2HR
The pub and restaurant is located at Victoria Embankment in London. If you’re planning to take public transport, you can either take the Tube and get off at the nearest station, which is Embankment Station or Charing Cross Station. You can also take a bus or a taxi that will drop you off nearby.
If you prefer to drive, there are several car parks near the area where you can park your car for a fee. However, please note that parking in Central London can be quite expensive and spaces are limited. It’s best to check beforehand if there are available parking slots and reserve one if possible.
Once you've arrived at the destination, look for a historic vessel moored on the river Thames that has been converted into a pub and restaurant.
| Monday | 00:00 - 10:30 |
| 11:00 - 23:00 | |
| Tuesday | 11:00 - 23:00 |
| Wednesday | 11:00 - 23:00 |
| Thursday | 11:00 - 23:00 |
| Friday | 11:00 - 02:00 |
| Saturday | 11:00 - 02:00 |
| Sunday | 11:00 - 00:00 |
Be the first to know and let us send you an email when The Tattershall Castle posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.
Send a message to The Tattershall Castle:
The Tattershall Castle is a charming pub and restaurant located on Victoria Embankment in London. With its prime location opposite the London Eye and between Westminster and Embankment tube stations, it offers stunning river views that are sure to enchant visitors. The venue is open seven days a week, making it the perfect spot for any occasion. Whether you're looking for a Sunday roast while soaking up the sun or celebrating Pride month with indoor or outdoor seating, The Tattershall Castle has got you covered. They also offer live jazz performances in their Stateroom and an extensive selection of new cocktails, gins, and vodkas to quench your thirst. Their summer menu is available every day of the week, ensuring that you'll always have something delicious to eat. Overall, The Tattershall Castle is a must-visit destination in Central London that offers a unique experience with its beautiful river views and exceptional service.