New club, RED 58, opens in Barcelona