Experience a unique dining adventure aboard Tattershall Castle—an evocative moored boat on the Thames offering stunning views of the London Eye and Houses of Parliament. This charming venue provides an idyllic setting for drinks receptions on deck or cozy meals inside its warm interiors. Whether you’re looking to indulge in traditional British fare or simply enjoy drinks with friends while soaking up breathtaking sights, Tattershall Castle delivers an unparalleled atmosphere filled with history and charm. Join us for unforgettable moments on this iconic floating venue!