Roselidden Farm

Roselidden Farm
Roselidden Farm, Helston, Cornwall, TR13 0PT