Extended Stay Deluxe San Antonio - Colonnade

4331 Spectrum One
San Antonio
Texas
United States