Econo Lodge Segovia

311 S Segovia Express Rd
Segovia
Texas
United States