At present, Hobby Lobby has 4 stores near Mt. Airy, North Carolina. See the page below for a full listing of all Hobby Lobby branches nearby.