Windwood Inn

Street address: 

628 Hwy. 80E
Demopolis, AL 36732

Share
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)