Cams Hall

Cams Hall
Cams Hill, Fareham, Hampshire, PO16 8AB