Encore Ibirapuera

Location: São Paulo – Brazil