translate English to German: Horse riding too, has its space in Sotogrande.
Auch das Reiten hat seinen Platz in Sotogrande.