Italian restaurant · 179 N Louisville St, Harlem, GA
To-Go · Dine-In
More food in Harlem, GA · Italian Food in Harlem