Casa Italia

+44 (0) 1704 533 402
517 Lord Street, Southport PR9 0BB

Restaurant - Italian in Southport, Lancashire

Casa Italia sell Italian cuisine using fresh local ingredients.

Tags:

Opening Hours

Location Map