Teba is a white Spanish hill town in the heart of Andalucia with an old Moorish castle that stands stark against the skyline as a landmark which can be seen for miles. Teba is reached via a turning off the A357 between Ardales and Campillos. The Rancho El Mirador stands on the outskirts of Teba […]