Marks & Spencer has a long history in Bristol, dating back to the opening of its first stall in 1900. In November 2025, the ...