Question: Benahavis is a Spanish mountain village between Estepona, Ronda, and a city that is head of the judicial district that bears its name, and is the headquarters of what?
Sentence (from "Genalguacil"): The municipality is situated approximately 45 kilometers from Ronda and 150 km from the city of Málaga.
Relevant evidence: No