Skip to main content

Hotel Windwood Inn Demopolis 0 Star

Hwy 80 East, 628, 36732 Demopolis, United States Show on the map
Excellent location

Choose your room


Welcome to Demopolis and the Windwood Inn! Located on Highway 80 in Demopolis, the Windwood Inn has 90 comfortable rooms complete with cable TV, HBO, and coffeemakers in all of the rooms. Every morning, we greet you with a Complimentary Continental breakfast of fresh pastries, muffins, juice, and coffee in our lobby area. The Windwood Inn Demopolis can also assist groups and meetings for up to 25 people. We look forward to accommodating you on your vacation or on business.

Reviews: Hotel Windwood Inn Demopolis

This hotel has no reviews. Would you like to add your own review?