Duane Rice 1320 Tower Road 8:30 AM - 5:30 PM 8:30 AM - 5:30 PM 8:30 AM - 5:30 PM 8:30 AM - 5:30 PM 8:30 AM - 5:30 PMClosed Today Closed Today 1320 Tower Road Suite 106 Schaumburg, IL 60173 USphone(630) 586-6455(630) 586-6455Get DirectionsVisit Store Website