The Plaza Shopping Centre, Sliema Level 3, The Plaza Shopping Centre, Bisazza Street, Sliema SLM 1640 [email protected]