Description
If you're seeking a unique venue in London, Tattershall Castle is a charming and atmospheric boat moored on the Thames, offering stunning views of the iconic London Eye and Houses of Parliament.
Each room on board is fully air-conditioned, ensuring a comfortable and enjoyable experience year-round. In summer, guests can take advantage of the warm weather with drinks on the deck, while in winter, the cozy below-deck areas offer a welcoming retreat. No matter the season, Tattershall Castle always leaves a lasting impression on our guests.
The versatile space can accommodate everything from formal three-course dinners and drinks receptions to large-scale buffets.
Location
Victoria Embankment, London SW1A 2HR



