The Tattershall Castle - Free Audio Guide

London, England, United Kingdom

The Tattershall Castle, Victoria Embankment, Westminster, Covent Garden, London, Greater London, England, SW1A 2HR, United Kingdom


The Tattershall Castle is a distinctive floating venue moored on the north bank of the Thames at Victoria Embankment in London. Built as a passenger vessel in the 1930s and later repurposed, it is valued as a surviving example of mid‑20th‑century riverine architecture and social life. The ship’s internal spaces include bars, dining rooms and event areas, while exterior decks provide riverside views, contributing to its role in London’s cultural waterfront. Historically it reflects shifts in river transport and leisure; culturally it functions as a familiar meeting place and an occasional setting for performances and exhibitions. General visitor information: it is open to the public during daytime and evening periods; some occasions may involve ticketing or cover charges; accessibility is mixed, with step‑free access and facilities in parts but physical constraints limiting full access. Interpretive displays outline its past.