Tower Supermarket

High Street, Sliema, Malta


Cheers!