Our Visa Center in Houston
Call-center: +1 202-436-4555
Telephone: + 1 202-827-0894
Fax: +1 415-409-3211
Monday-Friday: 9.00 a.m. - 5.30 p.m. (Passports pick up: 3.30 p.m. - 5.30 p.m.)
If you plan on applying at our Visa Center in Houston, please choose Visa Application Center (Houston).
We are excited to inform you that we started to offer a new service: Public Service Notary to the public($20). We can help you get the important document notarized and we will be happy to assist you!
1001 West Loop S, Suite 575, Houston, TX 77027
Beginning on March 30, 2020 the Invisa Logistic Services office in Houston will be relocated to
2401 Fountain View Dr, Ste. #802, Houston, TX, 77057