Christophers Deli
Duck Ln., County Dublin, Ireland
(01) 887-4417 Phone