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

Detailed Map