Definitions for "Aller Hill"
Aller Hill is a 18.4 hectare (45.4 acre) biological Site of Special Scientific Interest near Aller in Somerset, notified in 1988.