Super 8 Motel - Dalhart

403 Tanglewood Rd
Dalhart
Texas
United States