120 SQM Seafront Retail Office for Rent in Sliema, Tower Road

  • €2,500/Monthly