Old Navy 1021

Old Navy #1021 is an Old Navy clothing store located at Washington Park Plaza, 17920 South Halsted Street in Homewood, Illinois.