14 yrs ago•stian112reviewedBagdadCarrer Nou de la Rambla, 103, 08001 Barcelona, SpainGod club, but kinda steep entrance...