3 Homes in Lima from $367 per night