Location: in north San Antonio, 21 Km from the centre beside the Six Flags Fiesta Texas Theme Park and 'The Shops at La Cantera' shopping centre.
See more: Hotels in USA Hotels in San Antonio Holiday Destinations in USA