Located in San Antonio, InTown Suites Leon Valley South is close to Ingram Park Mall and CHRISTUS Santa Rosa Hospital - Medical Center. This hotel is within close proximity of South Texas Medical Center and University of Texas Health and Science Center at San Antonio.
Make yourself at home in one of the air-conditioned rooms featuring kitchenettes with refrigerators and microwaves. Flat-screen televisions with cable programming provide entertainment, while complimentary wireless Internet access keeps you connected. Conveniences include phones with free local calls, and housekeeping is provided weekly.
Business, Other Amenities
Free self parking is available onsite.