Christophers Deli

Duck Ln., , County Dublin, Ireland,