St. Christopher's Hospital for Children. St. Christopher's Hospital for Children. Address 160 East Erie Avenue Philadelphia, PA 19134. Find a hospital or location. Map & Directions. Main (215)427-5000. St. Christopher's Hospital for Children Facebook. facebook icon..