Leonard Edward Philo, MDLeonard Edward Philo · General Practice Physician1017 S 2Nd Ave Suite 3, Walla Walla, WA, 99362NPI · 1396893699No reviewsInsuranceNot specified(509) 897-8200Check availabilityBook online Claim listing