5512 Pennsylvania Ln, La Mesa, California 91942(916) 387-5761
Champions at Del Cerro Baptist Church located at 5512 Pennsylvania Ln in La Mesa, CA is designed with your child's fun, health, safety, and childhood education in mind.