Hobby Lobby 131

Hobby Lobby #131 is a Hobby Lobby craft store located at 2102 North Neil Street in Champaign, Illinois.