Today, M&S Marks and Spencer runs 22 stores in Abingdon, Oxfordshire. This page will provide you with the listing of all M&S Marks and Spencer branches in the area.