Consulate General-Switzerland
1200 Smith St
Houston
TX
77002
(713) 650-0000
Open Map
Federal Government - International Affairs
International Affairs