Pledge to make a difference, together.

Ed-ability Center for Child Development

Room 904 No. 510 Caoyang Road,
Putuo District
,
200063 Shanghai Shanghai,
China

| ID: 30-0108263-8865

Our Mission

Help children special needs to be better understood and accepted by people.

Our Impact

Causes We Support

Countries We Serve