masthouse

masthouse

(ˈmɑːstˌhaʊs)
n
(Nautical Terms) a place, usually in a dockyard, in which masts are stored
References in periodicals archive ?
05pm - Across the Thames from Greenwich Pier to Masthouse Terrace Pier in Tower Hamlets.
If you fancy something different, you can hop on the Storm or Hurricane Clipper river service between Embankment, London Bridge, Canary Wharf and Masthouse terrace throughout the day.