ASTRO is located in Petaling Jaya, Malaysia on 31-1, Jalan Cecawi 6/19A, Seksyen 6, Kota Damansara, 47810, Petaling Jaya, Selangor. ASTRO is rated 4.5 out of 5 in the category assisted living facility in Malaysia.
Address
31-1, Jalan Cecawi 6/19A, Seksyen 6, Kota Damansara, 47810, Petaling Jaya, Selangor