Apartment in Isla (Senglea)

Property summary

  • Ref No: LAPT21601

Apartment in Isla (Senglea)

  • 2 Bedrooms
€600 p/month

Browse properties