Andrew Davenport, MD

Family Medicine

Capital Health Medical Group

6542 Lower York Rd, Ste H, New Hope, PA 18938

Accepting new patients

(215) 845-0740