See how you can benefit from the offers of our stores!
See where the shops, restaurants and other facilities are located.
The Plaza is located in the heart of the Sliema shopping district.