0 Store Our Little Russia - Russian Food Shop at Malta 24/7 ST ANTHONY, TRIQ IL-QANTAR,, SWQ 2222 Swieqi