TLScontact – Visa Application Centre Alexandria is located in Alexandria Governorate, Egypt on 3rd floor 2 Patrice Lumumba St, Bab Sharky. TLScontact – Visa Application Centre Alexandria is rated 3.7 out of 5 in the category visa and passport office in Egypt.
Address
3rd floor 2 Patrice Lumumba St, Bab Sharky