.. at the heart of Athelstone

Location Details

A church at the heart of Athelstone