Imelda A Garcia, MD, Pediatrics

881 S St
FitchburgMA  01420 (Worcester County)


Phone: 978-345-7172
Fax: 978-348-2549
Email: ime***@*****ol.com

NPI: 1689740201
License Number: 157777 (MA)