Twin house for sale in mountain view north coast rhodes 155 meter

North coast for sale
Need Advice
Do you have any question?