translate English to German: It is near the town of San Pedro.
Geniessen Sie Ihren Urlaub in einer Umgebung, die für Entspannung sorgt.