Stanlow Abbey
Stanlow Abbey (or Stanlaw Abbey) was a Cistercian abbey situated on Stanlow Point on the banks of the River Mersey in the Wirral Peninsula, Cheshire, England (grid reference SJ427773).The abbey was fo...