Super 8 by Wyndham Universal City Universal City Set in a prime location of Universal City (TX), Super 8 Universal City /San Antonio North puts everything the city has to off ... Ahorra hasta 60%