Lot for sale in Carara, Turrubares · 10.6 ha | Chozi