Best Italian restaurant in Savannah, GA
(3) Best Italian restaurant
Best Places List (2)
1 Olive Garden Italian Restaurant
11333 Abercorn St, Savannah, GA 31419, United States
2 Carrabba's Italian Grill
10408 Abercorn St, Savannah, GA 31419, United States
Map