Towerhill Village, Peterborough, ONK9H 7N3Get directions
KPP provides self-directed support, complex care, and affordable housing for people with diverse needs to live independently in their homes and achieve their goals.Specializing in ...more...See more text