Hotels Closest To Northwood Park

Alamo Inn & Suites San Antonio

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

Distance2.6 miles SELECT