Primary Care - Langhorne

Welcome to Capital Health Primary Care - Langhorne

Capital Health Primary Care – Langhorne is led by Dr. Lawrence Peck, Dr. Michael Krevolin, Dr. Kelley Vandergrift, Dr. Stephen Vanni and Nurse Practitioner Daniela O’Neil, experienced primary care providers who offer services to help prevent illness, handle everyday medical needs, manage chronic health issues, and provide care for children and adults.

If you don’t already have a primary care doctor, our practice will offer daytime and evening appointment hours for check-ups, follow-up visits, and when you’re not feeling well. We look forward to seeing you!

We moved!


As of 7/2, Capital Health Primary Care - Langhorne is now located at 680 Middletown Blvd., Suite 201 in Langhorne, PA (adjacent to the Oxford Valley Mall). Click here for directions to our new office.

Back to top