Aller Grove

Aller Grove is a village in Devon, England.