Spirit of Texas Bank is Located in the Heart of The Woodlands, TX.
And is Host to one of the finest statues around of Stephen F. Austin & Jose Antonio Navarro the Fathers of the Republic of Texas.
Located at 1525 Lake Front Cir #5, The Woodlands, TX 77380.