Marks & Spencer - Plaza Indonesia 1st Floor in Jakarta Pusat, Jakarta (Department Store, Gourmet Food) - Map
Map & Directions Store Details & Deals
Plaza Indonesia 1st Floor
JI M. H. Thamrin
Jakarta Pusat, Jakarta 10350
Phone: 6221-31930448
