At the moment, Hobby Lobby has 4 locations near Harrisburg, Dauphin County, Pennsylvania. On the page below you can view the entire listing of all Hobby Lobby stores nearby.