Contact
Contact Us — Zella Mall™
Have a question, need help with your order, or just want to say hello? We’re here to help.
📧 Email Support
Email us at: support@ZellaMall.com
We aim to respond to all emails within 24 hours during working hours.
📍 Business Address
o v h ltd
6 New London House, London Street,
London, EC3R 7LP, United Kingdom