Port Elizabeth YMCA is a NGO located in the Northern Areas of Port Elizabeth. We do voluntary community work with the kids and youth in the area. Activities include camps, leadership training, homework supervision, maths and science classes, providing safe spaces and a lot more.