Depa is located in Malaysia on 26, Jalan SS 20/10, Damansara Kim, Petaling Jaya, 47400, Petaling Jaya. Depa is rated 3 out of 5 in the category holiday apartment in Malaysia.
Address
26, Jalan SS 20/10, Damansara Kim, Petaling Jaya, 47400, Petaling Jaya