Ewell Village This store is now permanently closed. Our nearest shops are Worcester Park and Cheam Village.