JCPenney 2901

JCPenney #2901 is a JCPenney department store located at Northwest Pavilion at Michigan Road, 8752 Michigan Road in Indianapolis, Indiana. The store closed in September 2020.