Hotels Closest To Star Soccer Complex

9603 North Interstate 35
San Antonio, TX 78233
In San Antonio (North San Antonio - SAT)

Distance1.1 miles SELECT

Alamo Inn & Suites San Antonio

96 Remount Dr
San Antonio, TX 78218
In San Antonio (North San Antonio - SAT)

Distance3.5 miles SELECT