Super 8 by Wyndham San Antonio/Alamodome Area
San Antonio, Texas