Where is Time and Tide Museum?

Where is Time and Tide Museum located?

Time and Tide Museum, Time and Tide Museum, Great Britain (approx. 52.6017°, 1.7317°)


Where is Time and Tide Museum on the map?