Address: Passatge Alí Bei, 7. Barcelona, Spain