Seafront shop, located in a prime area of Sliema. Phone agents for further details.

Energy Performance Certificate


Ask About this Property

Request a Callback