Party City 124

Party City #124 is a Party City store located at Abercorn Plaza, 8108 Abercorn Extension in Savannah, Georgia.