Scotts Supermarket

Scotts Supermarket, Spinola Bay, Spinola Malta


Cheers!