Residence Inn by Marriott San Antonio Downtown Market Square

628 S Santa Rosa Ave
San Antonio
Texas
United States