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.

Check out the photos here