Tattershall Castle

London, United Kingdom

Experience Tattershall Castle: Thameside Dining Near London Eye

Nestled along the iconic Thames River, Tattershall Castle is a unique floating pub and restaurant that offers a delightful escape from the bustling streets of London. This former passenger ferry, now moored at Victoria Embankment, combines the charm of a historic vessel with modern culinary delights. With stunning views of the London Eye and a vibrant atmosphere, Tattershall Castle is a must-visit for both locals and tourists alike.

Dining & Culinary Delights

The culinary offerings at Tattershall Castle are as impressive as its views. Guests can indulge in a variety of dishes that showcase the best of British pub cuisine. Two standout dishes include the succulent beef short rib, which falls off the bone and is served with creamy mashed potatoes and seasonal greens, and the delicately prepared scallops, which are a must-try for seafood lovers. Each dish is crafted with fresh ingredients, ensuring a delightful dining experience.

Signature Highlights

One of the most enchanting aspects of Tattershall Castle is its outdoor seating area, which allows guests to soak in the sun while enjoying their meals. The upper deck is particularly popular for drinks, especially during the summer months, where the atmosphere buzzes with live music and laughter. Additionally, the bar is well-stocked with a selection of wines, beers, and cocktails, making it an ideal spot for a casual evening out.

Location & Nearby Attractions

Situated in the heart of London, Tattershall Castle offers easy access to some of the city's most famous landmarks. Just a short stroll away, visitors can explore the majestic Houses of Parliament, the iconic Big Ben, and the bustling Southbank area. Whether you’re enjoying a leisurely lunch or a vibrant evening, the backdrop of the Thames and the London Eye adds a magical touch to your experience.

FAQs

  • What is Tattershall Castle known for? Tattershall Castle is renowned for its unique setting on the Thames, offering a delightful combination of pub food and scenic views.
  • Why should I visit? The combination of delicious food, stunning views, and a lively atmosphere makes it an ideal spot for gatherings and celebrations.
  • What's nearby? Tattershall Castle is conveniently located near major attractions such as the London Eye and the Houses of Parliament.

Visit Us Today!

Whether you're looking for a picturesque spot to enjoy a meal or a lively venue for drinks with friends, Tattershall Castle is the perfect destination. Come and experience the charm of this floating pub, savor the delicious dishes, and take in the breathtaking views of London. We invite you to visit us today and create unforgettable memories on the Thames!

Closed - Opens 11:00 AM

Monday

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–23:00

Loading map...