Contact information
Azalea Tea House is owned and operated by VEYA GLOBAL TRADING LIMITED (Company No. 16911129), registered in England and Wales.
Registered Office:
483 Green Lanes
London, N13 4BS
United Kingdom
Customer Support:
Email: hello@azaleatea.com
We aim to respond within 24 hours (Monday to Friday).