Contact information

For any questions regarding your shipment status or policy details, please contact our dedicated support team:

  • Brand Name: Vellora

  • Support Email: support@tryvellora.com

  • Customer Service Phone: +30 693 453 7221

  • Business Address: Kourtidou 120, 111 43, Athina, Attiki, Greece

  • Customer Support Hours: Monday – Friday, 9:00 AM – 5:00 PM (EEST)