Family practice physician map View on Google Maps
Dr. Frederick A Barber, M.D.
starstarstarstarstar
5.0(2 reviews) location_on
7632 W North Ave, Elmwood Park, IL 60707
Elmwood Park, IL 60707
call +1708-456-4420
schedule Opening Hours
Hours not available