Can Oliva Avinguda Diagonal, 109, Sant Martí, 08005 Barcelona