Broad Street, New Alresford, Hampshire.

Photgraph of Broad Street, New Alresford, Hampshire