Smart Supermarket

Naxxar Road, Birkirkara, Malta


Cheers!