TLScontact – Visa Application Centre Albania is located in Albania on Njesia Bashkiake, Nr. 2 (Municipality Unit 2 Bulevardi Barjam Curri Kati 12 Tirana AL. TLScontact – Visa Application Centre Albania is rated 4.3 out of 5 in the category visa and passport office in Albania.
Address
Njesia Bashkiake, Nr. 2 (Municipality Unit 2 Bulevardi Barjam Curri Kati 12 Tirana AL
Accessibility
Wheelchair-accessible entrance