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