Stay Express Inn & Suites Demopolis Inn
628 Highway US-80, Demopolis, AL 36732, United States
Set 45 km from University of West Alabama, Stay Express Inn & Suites Demopolis in Demopolis offers water sports facilities and BBQ facilities. With a garden, the 2-star hotel has air-conditioned rooms with free Wi-Fi, each with a private bathroom.