Kohl's 958

Kohl's #958, also known as Kohl's Chula Vista South, is a Kohl's department store located at 1870 Main Street in Chula Vista, California. The store opened on October 6, 2005.