Consul General of Russia Categories Consulate 1333 West Loop South, Suite 1300 Houston TX 77027 (713) 337-3300 (713) 337-3305 Visit Website Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×