About LA Scala Italian Restaurant

LA Scala Italian Restaurant is a Italian restaurant located at 1101 Scott St in San Diego, CA . LA Scala Italian Restaurant has been described as an Great Italian restaurant and has received an average rating of 8 by our members. Italian Cuisine is known for its pasta dishes.

  • Food

    Decor

    Service

User Reviews for LA Scala Italian Restaurant

All Reviews for LA Scala Italian Restaurant

  • Food

    8

    Decor

    8

    Service

    8

    Food is good. Large portions for minimal cash. Great Greek style decor. I think you'll like it.

    Overall Rating

    8

    "Great"