Marks & Spencer
Department Stores
Telephone: 21234017/79260523
Marks & Spencer has built a well earned reputation as one of Malta`s leading retailers in high quality clothing, toiletry goods, homeware and foods always giving true and quality to its customers.
Outlets
Marks & Spencer
Address: The Strand, Sliema
Marks & Spencer
Address: Palace Square, Valletta