The Russian Consulate in Houston can assist you with getting your visa to Russia, and any other tourism-related questions. Russian citizens that live in Houston can get help from the Consulate.
Location: Houston, TX
1333 West Loop South, Ste.1300
TX 77027
Houston
United States
Phone Numbers: +1-713-337-3300
Fax: +1-713-337-3305
E-mail: [email protected]
Website URL: http://www.rusconhouston.mid.ru/