Dr. Beale provides care at two locations: the University of Pennsylvania in Philadelphia and PETS in Lancaster, PA.
3900 Spruce Street Philadelphia, PA 19401 Click to contact
930 North Queen Street Lancaster, PA 17603 Click to contact