london avalos