Rochdale Road, Denshaw, Lancashire, GB
The Clough Manor is located in Denshaw, England, on the moors of Lancashire, two miles from the Roman camp of Castleshaw and four miles from the Saddleworth Museum. Hotel Features. The hotel is set in a renovated 16th century manor house surrounded by private gardens. The lobby includes a modern, glass backed reception area which is staffed 24 hours a day. There is a patio and a picnic area to enjoy in the warmer months, and a ballroom for special events.