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