Deli Mamma
14 Newington
Liverpool City Centre
Liverpool L1 4
United Kingdom