3-bed Detached for sale in Bristol London, 230 Lancaster Ave, Newmarket