£339,690
Istanbul, Avcilar, Turkey Property ID: 41513148
4 more properties in Avcilar
TEP investment
Email advertiser