La Scala Italian Restaurant San Diego CA
Add Website
Close
La Scala Italian Restaurant
Be first to review 1101 Scott St,San Diego CA 92106 Phone Number: (619) 224-2272
La Scala Italian Restaurant Store Hours
Hours may fluctuate
Hours may fluctuate