Canopy Hills is a Service Residence that is located nearby KTM Kajang 2 Station & 1-Stop from Kajang MRT Station. It has 38 facilities including Star Tree, Jungle Trail &
Canopy Hills is a Service Residence that is located nearby KTM Kajang 2 Station & 1-Stop from Kajang MRT Station. It has 38 facilities including Star Tree, Jungle Trail &