Econo Lodge Dumas

1719 S Dumas Ave
Dumas
Texas
United States