LA Scala Italian Restaurant

3 stars 4 reviews
619-224-2272
1101 Scott St
San Diego, CA 92106

Search for Food, Restaurants

Similar Nearby


Recommended Nearby