£40,000 - £60,000
Istanbul, Avcilar, Turkey Property ID: 41402495
50+ more properties in Avcilar
TEP investment
Email advertiser