Estacion San Borja Sur - Bicycles is located in Lima, Peru on Av. San Borja Sur 3098. Estacion San Borja Sur - Bicycles is rated 4.1 out of 5 in the category bike sharing station in Peru.
Address
Av. San Borja Sur 3098
Accessibility
Wheelchair-accessible entrance