Greens Supermarket

Triq Ta' L-Ibrag, Is-Swieqi, Malta


Cheers!