La Quinta Inn & Suites By Wyndham Atlanta South - Newnan, Newnan (3-star) | TravelManiac