This Econo Lodge Medical Center is located at 7905 S Main St, Houston, TX-77025. An interactive Map of this Econo Lodge Medical Center is shown below.
View details of this Econo Lodge Medical Center location.