Super 8 Motel - Dumas

119 W 17th St
Dumas
Texas
United States