This is a hand towel from A Bathing Ape, a Japanese streetwear brand. It is made in Imabari, a region known for its high-quality towel production.
Baby Milo
A Bathing Ape
Tekla
Apee