Advertisement Event Venue & Nearby Stays BARTS, Av. Paral·lel 62, Barcelona, Spain Sharing is Caring: