House for sale in Sant Julià del Llor, SpainSant Julià del LlorHouse • 6 room(s) • 6 bed. • 1 bath. • 330 m²