Vip (Sliema)

Bisazza Street,
Sliema
Store locator

Access