Vistara Jeddah Office Vistara Jeddah Contact Information Jeddah City Office ACE Travel Ltd. 1st Floor, Near Gate No. 13 Heraa International Mall, Heraa Street Al-Naim District Jeddah, Saudi Arabia P.O. Box 6152 Jeddah 21442 Saudi Arabia Tel: +966 12 606…