la-scala-restaurant-savannah-ga.jpg
119 East 37th Street, Savannah, GA, USA
La Scala – Savannah’s newest Italian restaurant is now open! Regional Italian fare an...
Showing 1 result