Kohl's 428

Kohl's #428, also known as Kohl's Elmhurst, is a Kohl's department store located at 303 South Route 83 in Elmhurst, Illinois. The store opened in October 2000.