Today, Hobby Lobby runs 4 locations near Indian Land, South Carolina. Below you will see the listing of all Hobby Lobby stores in the area.