Southport’s Premiere Italian Restaurant
Casa Italia Ristorante
Fresh fish, locally sourced meat and market vegetables all cooked to order in authentic Italian dishes make Casa Italia the tastiest corner in Southport.
517 Lord Street, Southport (01704) 533402