Business Insider has verified the sale of the property with documentation. The following has been edited for length and ...
Isla De Crear, Úbeda, Jaén, Andalusia, Spain, selling for £708,349 from Creative Property Marketing SL. See property details ...