Alminstone Cross

Alminstone Cross is a village in Devon, England.