Brand new luxury development of 24 modern apartments consisting of 2 or 3 bedrooms, 2 bathrooms properties located in the Spanish town of Santiago de la Ribera close to the town centre and a short w