3 bedroom semi-detached villa for sale