Windwood Inn
Street address:
628 Hwy. 80E
Demopolis, AL 36732
Phone:
334-289-1760
Fax:
334-289-1768
Mailing:
628 Hwy. 80E
Demopolis, AL 36732
Discount:
senior, group
Accepted:
Travelers Checks
MasterCard
Visa
American Express
Discover
Accessibility:
Mobility Impaired (ramps, levered door handles, designated parking spaces)