9 yrs ago•tony3reviewedBagdadCarrer Nou de la Rambla, 103, 08001 Barcelona, SpainNice shows, but expensive.