€€€€ • Gastro Pub • Southbank
Moored on the River Thames between Westminster and Embankment, Tattershall Castle is London’s iconic floating pub and restaurant. Take in panoramic views of the London Eye and Houses of Parliament while enjoying pub classics, fish and chips, and Sunday Roasts with unlimited top-ups on roasties, Yorkshire puds, and gravy. With open-air decks, an extensive drinks list, and vibrant entertainment including comedy nights, it offers an unforgettable riverside experience.Celebrate the festive season at Pubsmiths with delicious Christmas menus, seasonal drinks and memorable New Year's Eve events. Ideal for corporate dinners, team celebrations, family gatherings and birthday parties.