M&S Marks and Spencer owns 226 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.