The Art of Spa is located in Kota Jkt Utara, Daerah Khusus Ibukota Jakarta, Indonesia on Altira Business Park Lt. 2 Blok E No. 1, RT.2/RW.11, Sunter Jaya, Kec. Tj. Priok. The Art of Spa is rated 4.7 out of 5 in the category health spa in Indonesia.
Address
Altira Business Park Lt. 2 Blok E No. 1, RT.2/RW.11, Sunter Jaya, Kec. Tj. Priok