Where is Fairfield Inn & Suites Opelika located?
Fairfield Inn & Suites Opelika, Fairfield Inn & Suites Opelika, United States of America (approx. 32.61601°, -85.4067°)
Fairfield Inn & Suites Opelika, Fairfield Inn & Suites Opelika, United States of America (approx. 32.61601°, -85.4067°)