Costco 1384

Costco #1384, also known as Costco Champaign, is a Costco warehouse club store located at 2002 North Neil Street in Champaign, Illinois. The store opened on October 22, 2020.