€€€€ • Gastro-Pub • Southbank
Step aboard Tattershall Castle, one of London's most unique floating bars and restaurants, perfectly moored on the River Thames between Westminster and Embankment. Boasting stunning views of the London Eye, Houses of Parliament and London's iconic skyline, it's the perfect destination for dining, drinks and celebrations in the capital.Enjoy classic British pub favourites, from Sausages & Mash, Steak & Malbec Pie to a hearty Sunday Roast, complete with unlimited top-ups of roasties, Yorkshire puds & gravy. Pair your meal a drinks from our extensive drinks menu.Beyond great food and drinks, Tattershall Castle is packed with entertainment, including popular Comedy Nights and Steamers Nightclub, making it an ideal venue for birthdays, hen parties, leaving dos and unforgettable nights out.Whether you're relaxing on the open-air deck, enjoying cocktails in the Bar, or celebrating a special occasion, Tattershall Castle offers a one-of-a-kind riverside experience in the heart of London.