El Rubio El Rubio is positioned between Estepa and Écija and during the Roman era, there was a road connecting the towns that was also used to monitor traffic. It has about 3,500 inhabitants.