Kohl's 290

Kohl's #290, also known as Kohl's Glenview, is a Kohl's department store located at Willow Creek Center, 2201 Willow Road in Glenview, Illinois. The store opened on March 12, 1999.