Devil’s Chapel Scowles (grid reference SO606045) is a 44.79-hectare (110.7-acre) biological Site of Special Scientific Interest in Gloucestershire notified in 1998. The site lies in the Forest of Dean and has four units of assessment by Natural England.
This page contains content from the copyrighted Wikipedia article "Devil’s Chapel Scowles"; that content is used under the GNU Free Documentation License (GFDL). You may redistribute it, verbatim or modified, providing that you comply with the terms of the GFDL.