Casa d'Italia

Restaurant in Carlow, Ireland

Italian/Mediterranean restaurant