3-bed Semi-Detached for sale in Bristol London, 86 Newbury Dr, Newmarket