Hobby Lobby has 4 existing locations near Troy, Pike County, Alabama. On this page you can view the entire listing of all Hobby Lobby stores nearby.