Right now, M&S Marks and Spencer owns 191 branches near Leatherhead, Surrey. This page will supply you with a list of M&S Marks and Spencer locations in the area.