M&S Marks and Spencer owns 229 existing branches near St. Helier, Greater London, Channel Isles. This page will give you a list of M&S Marks and Spencer locations in the area.