Physicians in Avondale (PA) Full list of companies Physicians category in Avondale, Pennsylvania John A Defrate Md 416 Gap Newport Pike, Avondale, PA 19311, (610)613-2013 Page 1