Lighthouse Supermarket

Xaghra, Malta


Cheers!