Home » Texas » San Antonio » Travelodge Inn & Suites » Map

Travelodge Inn & Suites Location Map

This Travelodge Inn & Suites is located at 3821 IH-35 North, San Antonio, TX-78219. An interactive Map of this Travelodge Inn & Suites is shown below.

View details of this Travelodge Inn & Suites location.