Central Plaza Chiangrai is an one-stop shop for clothes, shoes and general supplies. No matter what you're seeking, it's hard to leave empty-handed.
This shopper's paradise is located in Chiang Rai, but Central Chiang Rai of course isn't the only thing to see around these parts. If you're up for more sights, Wat Phra Kaew is worth a look too.