Lillo is a small farming town in Spain, 94km south of the capital Madrid. The town has a population of 1000. Currently only low grade accommodations (pensions) are available. Rated accommodation is available in the nearest town (Villacanas) 15km away. One main feature of the town other than its agri...