Owsla Park is a beautifully presented collection of 2,3 and 4 bedroom homes set in the characteristically English town of Whitchurch, nestled on the edge of the North Wesses Downs Area of Oustanding Natural Beauty.