Upton, Dorset, BH16 5FG
£140,000 - £550,000