Mcavoy James P Optometrist Dr

(570) 454-6302

1201 N Church St, Bldg A
Hazleton, PA 18202-1453