Food Spot 20

85, Triq is-Sidra, Swieqi, Malta, SWQ 3153
(3562) 137-2404 Call For Free Delivery & Orders