Tandy Leather unveils flagship store