Detached houseStrollers Way, Stetchworth, Newmarket CB8Planning Listed Mar 10, 2026£400,000 -3.6% was £415,000