Hi Magfri,
They don’t have an English language website but you can use the translate feature on your browser if you use google chrome or safari and it will translate the page you’re on from Spanish to English. They will arrange to have the bikes available at your starting location, so yes I...