Toilets
Escalators
Stairs
Chair Lift
Elevators
ATM
Search by category
Search by store
level
Discover more about The Plaza and it’s qualities.
The Plaza is located in the heart of the Sliema shopping district.