I think La Favela is a new place (or a renamed place) behind Le Telegraphe in Orient Village. I believe 'favela' means 'ghetto' in french, but I hope not.