CONTACT US

ROCKFORD
2662 McFarland Road, Rockford, IL 61107
View Office Images
Hours: Mon-Fri 7:00 am-5:30 pm
Phone: (815) 227-1700
Fax: (815) 227-1744
Patient Accounts: (815) 489-3950
(Just north of JMK Nippon’s Japanese Restaurant)
GET DIRECTIONS NOW

DIXON
841 N. Galena Ave, Dixon, IL 61021
View Office Images
Hours: Mon-Fri 7:00 am-5:30 pm
Phone: (815) 284-1700
Fax: (815) 284-1704
Patient Accounts: (815) 489-3950

BYRON
209 N. Union Street, Byron, IL 61010
View Office Images
Hours: Mon–Thurs 7:00 am-5:30 pm
Phone: (815) 234-5553
Fax: (815) 234-5557
Patient Accounts: (815) 489-3950
(Across the street from the Post Office)
GET DIRECTIONS NOW
WINNEBAGO
103 N. Benton Street, Suite 1, Winnebago, IL 61088
View Office Images
Hours: Mon-Thurs 6:30 am-5:30 pm
Phone: (815) 335-5223
Fax: (815) 335-5224
Patient Accounts: (815) 489-3950

BELVIDERE
1255 Logan Avenue, Belvidere, IL 61008
View Office Images
Hours: Mon-Thurs 7:00 am-5:30 pm
Phone: (815) 547-4733
Fax: (815) 547-9733
Patient Accounts: (815) 489-3950

LOVES PARK
United Sports LLC
7135 Clinton Road, Loves Park, IL 61111
Hours: By Appointment Only
Phone: (815) 227-1700
Fax: (815) 227-1744
Patient Accounts: (815) 489-3950