Friar's Oven


Friar's Oven is a 4.0 hectare biological Site of Special Scientific Interest in Somerset, notified in 1989.