An interactive map showing the location of Clock Tower NW of Greystoke Castle, Greystoke, England, UK.