Grange over Sands generally is a town by the sea located in Cumbria, England with a broad tidal range. In 1894, the town was built...