Where is Devil's Chapel Scowles?

Where is Devil's Chapel Scowles located?

Devil's Chapel Scowles, Devil's Chapel Scowles, Great Britain (approx. 51.738266°, -2.571262°)


Where is Devil's Chapel Scowles on the map?