Texas Tower Passport & Visa Services Business Area Other Tags Notary Service, Passport Service, Visa Service Contact Person Sergio Garcia Biz Phone 713-874-1420 Website http://www.texastower.net Street Address 2020 Montrose Blvd, #400 TX Houston United States of America Zip / Pin 77006 Contact listing ownerSend MessagePlease log in to be able to send messages to the listing owner.