Photos for Microtel Inn & Suites by Wyndham Opelika
Microtel Inn & Suites by Wyndham Opelika
1651 Parker Way, FOR GPS - 1701 Frederick Road, Opelika, Alabama 36801-7247 USA
1651 Parker Way, FOR GPS - 1701 Frederick Road, Opelika, Alabama 36801-7247 USA