Microtel Inn and Suites by Wyndham 2 stars

1651 Parker Way, Opelika, AL 36801, United States of America

Hotel image
Read more reviews for Microtel Inn and Suites by Wyndham