La Scala Italian Restaurant & Bar
Bars, Italian
Rome
1.5 mi