Address: Calle Albareda -12 Barcelona, Spain