Ballay William MD is located at 2651 Huntingdon Pike, Huntingdon Valley, PA. This business specializes in General Practice Medicine. Ballay William MD is open By appointment and accepts All Major Credit Cards, American Express, Discover, Mastercard, Personal Checks and Visa.