Anchorite's Cell - Credit: Wikimedia Commons
The Anchorite's Cell (or Hermitage) is a small building overlooking The Groves, Chester, Cheshire, England (). It is recorded in the National Heritage List for England as a designated GradeĀ II* listed building. Read more on Wikipedia
Source: en.wikipedia.org