Honorary Consul of Switzerland Categories Consulate 11922 Taylorcrest Road Houston TX 77024 (713) 467-9887 (713) 467-9887 Visit Website Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×