Featuring an onsite 24-hour IHOP restaurant, this Texas hotel is directly off Interstate 10 and is 8.4 km from San Antonio city centre. The hotel features an indoor pool, free Wi-Fi and microwaves in the guest rooms.
Number of rooms: 82
6039 West IH 10, San Antonio, TX 78201, United States