Looking for a Chinese visa in Houston, Atlanta, and the U.S. South? The China Visa Service Center in Houston helps residents in the following states get visas when they are traveling to China: Alabama, Arkansas, Florida, Georgia, Louisiana, Mississippi, Oklahoma, Texas. Because of jurisdiction rules enforced by the Chinese Embassy/Consulates, residents of these states must send their application to our Chinese visa office in Houston. Here is the My China Visa Houston office address:
China Visa Service Center
711 W. Alabama St.
Houston, TX 77006
Walk-in hours: 9:00 am to 5:00 pm CST (weekdays only)
To inquire about our Chinese visa application for Houston, contact us by email: firstname.lastname@example.orgOr submit the following web form: