Microtel Inn & Suites Northeast 2 stars

3911 Interstate 35 North, San Antonio, TX 78219, United States of America

Hotel image
Read more reviews for Microtel Inn & Suites Northeast