image

La Scala Ristorante Pizzeria

Italian restaurant

Family-run Italian fixture delivers pasta, seafood & pizza-parlor staples in busy strip-mall digs.

image