Ronda is a small town straddling the 100m deep El Tajo gorge amid the beautiful Serrania de Ronda mountains.