9 yrs ago•kamsureviewedBagdadCarrer Nou de la Rambla, 103, 08001 Barcelona, SpainExpensive, but worth it... At least...