La Quinta Inn And Suites By Wyndham Savannah Southside

La Quinta Inn and Suites by Wyndham Savannah Southside, 8484 Abercorn St, Savannah, GA 31406, United States

(912) 927-7660

Location