24°C
24°C
Marks and Spencer is a British multinational retailer based in London, England, established in 1884. Marks & Spencer is one of the UK’s leading retailers with over 140 years of British heritage. In Indonesia, Marks & Spencer has more than 30 stores nationwide, selling high quality, great value clothing and beauty products.
BEST ENTRANCE
LOCATION IN OUTLET
MORE INFO