Specht Road Complex
Address:
204 W Specht Rd
San Antonio, TX 78260