Right now, Hobby Lobby has 4 locations near Oxford, Calhoun County, Alabama. Below you can view the listing of all Hobby Lobby stores in the area.