Green Bee tea towels are available in 500 retail stores across the U.S., including in all 50 states.