Town House in Isla (Senglea)

Property summary

  • Ref No: STWH10922

Town House in Isla (Senglea)

  • 3 Bedrooms
  • 3 Bathrooms
€744,000

Browse properties