La Scala Italian Restaurant & Bar
Bars, Italian
Rome, GA
1.8 mi