Check again
http://www.saudiembassy.net/contact/
Well, I guess they changed’s from the 1980’s...just a consulate in Houston.