The Tattershall Castle

A moored Boat,located on the River Thames across from some of London's greatest sites. Situated in central London, The Tattershall Castle offers different rooms to suit all your corporate needs.

Add to Shortlist Venue Shortlisted
London
London
United Kingdom
WC2R

There are no tags yet for this venue.

1 Meeting Room Available

Room Layout
  • The Bridge

    The Bridge
    Capacity
    15
    50
    30
    Dimensions
    Width: 5m
    Height: 9m
    Length: 15m
    Floor: 75 m2

Location

London, London, United Kingdom, WC2R