Situato a 4 km da Alamo e a 4,1 km dal River Walk. Il Southtown S.A. Inn offre camere a San Antonio. La struttura dista circa 3,8 km dall'Henry B Gonzalez Convention Center e 4 km dalla Torre delle Americhe e dal Ripleys Believe It Or Not Museum. Avrete a disposizione una reception aperta 24 ore su 24 e la connessione WiFi gratuita in tutte le aree.
Le camere sono dotate di bagno privato.
Il Southtown S.A. Inn dista 5 km dall'Alamodome e 10 km da San Antonio Spurs. La struttura dista 15 km dall'Aeroporto Internazionale di San Antonio, lo scalo più vicino.